html,
body,
#root {
  width: 100%;
  height: 100%;
}

.shou_box {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.shou_box header {
  width: 100%;
  height: 84px;
  background: #0077f2;
}

.shou_box header .head_top {
  width: 100%;
  height: 40px;
}

.shou_box header .head_top h2 {
  line-height: 40px;
  color: #fff;
}

.shou_box header .head_bottom {
  width: 100%;
  display: flex;
}

.shou_box main {
  flex: 1;
  flex-wrap: wrap;
  background: skyblue;
}

.shou_box main .shou_box header .head_bottom .la .rv-cell {
  margin-left: 10px;
}

.shou_box main .tu {
  width: 100%;
  height: 211px;
  overflow: hidden;
}

.shou_box main img {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #fff;
  pointer-events: none;
}

.shou_box main .ls_h {
  line-height: 70px;
}

.shou_box main .ls_h h2 {
  margin-left: 5%;
}

.shou_box main .ls_h h2 span {
  font-weight: 200;
  font-size: 14px;
  margin-left: 65%;
}

.shou_box main .lszx {
  width: 80%;
  height: 200px;
  margin: 10px auto;
  box-shadow: 0 0 2px 2px  #eee;
  background: #fff;
  overflow: auto;
}

.shou_box main .lp_h {
  line-height: 70px;
}

.shou_box main .lp_h h2 {
  margin-left: 5%;
}

.shou_box main .lp_h h2 span {
  font-weight: 200;
  font-size: 14px;
  margin-left: 65%;
}
